package com.yanjiali.model;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @Package: com.yanjiali.com.yanjiali.com.yanjiali.model
 * @Author: yanjiali
 * @Created: 2024/6/16 0:00
 * Web的请求日志记录
 * elk
 */
@Data
@EqualsAndHashCode
public class WebLog {
    /**
     * 操作描述
     */
    private String description;

    /**
     * 操作用户 准确来说是用户id
     */
    private String username;

    /**
     * 消耗时间
     */
    private Integer spendTime;

    /**
     * 根路径
     */
    private String basePath;

    /**
     * URI
     */
    private String uri;

    /**
     * URL
     */
    private String url;

    /**
     * 请求类型
     */
    private String method;

    /**
     * IP地址
     */
    private String ip;

    /**
     * 请求参数
     */
    private Object parameter;

    /**
     * 返回结果
     */
    private Object result;

}
